home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Enigma Amiga Life 109
/
EnigmaAmiga109CD.iso
/
dalla rivista
/
amiga.free
/
sorgenti vari
/
wolfedit2 2.0.4 source.sit
/
WolfEdit2 2.0.4 Source
/
UBSPTree.p
< prev
next >
Wrap
Text File
|
1994-11-14
|
630b
|
42 lines
unit UBSPTree;
interface
uses
ULevel;
type
BSPTreePtr = ^BSPTreeNode;
SegmentPtr = ^SegmentRecord;
BSPTreeNode = record
entry: integer;
segments: SegmentPtr;
case kind : BSPNodeType of
nonterminal: (
splitDir: VHSelect;
splitCoord: integer;
links: array[0..1] of BSPTreePtr;
);
terminal: (
);
end;
SegmentFacing = (nw, se);
SegmentRecord = record
next: SegmentPtr;
dir: VHSelect;
face: SegmentFacing;
pos: integer;
ends: array[0..1] of integer;
grid: integer;
area: integer;
entry: integer;
end;
implementation
end.